
/************************************************************************************************* 

	Name: SONAR_C
	Autor: JA&AP
	
	Contains: 
				File containing all the functions related to the IRSensors hardware.
				
				
**************************************************************************************************/


#include <avr/io.h>
#include <avr/interrupt.h>

#include "sonar.h"

#define BAUD_SONAR 9600

//Configura el puerto serial por el que se comunicara con los sonares
void sonar_init(){

	//inicializar el puerto serial. 9600 Bauds, no paridad, 1 bit de stop
	uart_init(UART_BAUD_SELECT_DOUBLE_SPEED(9600,F_CPU));

}

//envia peticion por puerto serial con la respectiva direccion del sonar
unsigned char sonar_read(unsigned char sonarNum)
{
	//envio de direccion	
	uart_putc(sonarNum);
	//envio de comando. Retorna automaticamente la medida cuando haya sido realizada.
	uart_putc(0x54);
}




